package pe.edu.upc.jtigers.svpn.domain.data;

import java.util.Collection;

import pe.edu.upc.jtigers.svpn.aplication.bean.FiltroPlanBean;
import pe.edu.upc.jtigers.svpn.aplication.excepcion.DAOExcepcion;
import pe.edu.upc.jtigers.svpn.domain.model.PlanNegocio;

public interface PlanNegocioDao {

	public Collection<PlanNegocio> buscarPlanNegocio(FiltroPlanBean planNegocio)
			throws DAOExcepcion;

	public PlanNegocio obtenerPlanNegocio(int idPlanNegocio)
			throws DAOExcepcion;

	public PlanNegocio registrarPlanNegocio(PlanNegocio planNegocio)
			throws DAOExcepcion;

	public PlanNegocio cambiarEstado(int id, int idEstado) throws DAOExcepcion;

	public PlanNegocio eliminarPlanNegocio(int idUsuario) throws DAOExcepcion;

}
